/***斗地主带机器人座位数据类
 *  
 */
var BasePkSeat = require('../../PkCommon/BaseData/BasePkSeat');
var EnumRole = require('./../../PkCommon/Enum/EnumRole');
var EumPkGroup = require('./../../PkCommon/Enum/EumPkGroup');
var _ = require('./../../FrameWork/we_underscore');
var ClientEveDelegate = require('../../FrameWork/Delegate/ClientEveDelegate');
var ClientPkDelegateType = require('../../PkCommon/Delegate/ClientPkDelegateType');
cc.Class({
    extends: BasePkSeat,
    ctor() {

    },
    /***出牌动作
     * _outCardInfo:{seatIdx:1,groupType:1,cardIds:[]}
     */
    outCardAct(_outCardInfo) {
        this._super(_outCardInfo);
        ClientEveDelegate.doDataToLister(ClientPkDelegateType.Clinet_cleanSeatIdxTimeOutUI, _outCardInfo.seatIdx);
        return -1; //子类自己实现
    },

    getSeatInfo() {
        var info = this._super();
        return info;
    },
    /**============================================================================================================= */
    //刷新手牌数量
    refreshCardLeftCnt(_cardLeftCnt) {
        //子类自己实现
    },
    getCardLeftCnt() {
        //子类自己实现
    },
    /***手牌 */
    setHandCards(_handCards) {
        //子类自己实现
    },
    /***手牌 */
    getHandCards() {
        //子类自己实现
        return [];
    },
    /**往手牌增加牌 */
    addHandCards(_cardsId) {
        //子类自己实现
    }
});